Method and apparatus for calculating electromagnetic field intensity, and a computer-readable recording medium

ABSTRACT

A mesh processor divides a target device into a plurality of patches. A mutual impedance calculator computes a mutual impedance between the patches based on previously computed analytic solutions of a quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other. Finally, an electromagnetic field intensity calculator calculates electromagnetic field intensity based on the computed mutual impedance.

FIELD OF THE INVENTION

The present invention relates to an apparatus for calculating the electromagnetic field intensity that calculates the electromagnetic field intensity by dividing a target device into a plurality of patches based on a moment method and using a mutual impedance or a mutual admittance between the patches, and a method for calculating the electromagnetic field intensity. Further, this invention also relates to a computer-readable recording medium in which programs for allowing a computer to execute the method for calculating the electromagnetic field intensity are recorded. More particularly, this invention relates to a technology of calculating the electromagnetic field intensity with which the mutual impedance and the mutual admittance between the patches can be calculated efficiently and at high speed.

BACKGROUND OF THE INVENTION

In simulating the intensity of an electromagnetic wave radiated from an object in the conventional art, there has been frequently used a moment method, i.e., one of integration methods derived from the Maxwell's electromagnetic wave equation, in which an electric current or a magnetic current is calculated by dividing the object into small elements.

FIG. 1 shows how the electromagnetic field intensity is calculated in the moment method. As shown in this figure, a target device is modeled as the set of minute dipoles, and then, the electromagnetic field intensity is obtained by calculating a mutual impedance between a pair of dipoles.

Specifically, mutual impedance Z_(dipole) between a pair of dipoles is computed based on the following equation:

Z _(dipole) =Z ₀₀ +Z ₀₁ +Z ₁₀ +Z ₁₁

Therefore, in order to obtain the mutual impedance between the dipoles, it is necessary to obtain a mutual impedance between monopoles.

FIG. 2 shows how the mutual impedance is calculated conventionally. As shown in this figure, a patch is considered as the set of linear conductors (monopoles), and mutual impedance Z^(ij) between the monopoles is computed.

The mutual impedance z^(ij) includes four kinds of mutual impedances Z^(ij) ₀₀, Z^(ij) ₀₁, Z^(ij) ₁₀ and Z^(ij) ₁₁ corresponding to the positions of patches adjacent to a patch 1 and a patch 2, so that the mutual impedance Z^(ij) between the monopoles is expressed by a double integration along each of the monopoles as follows:

Z _(ij)=∫∫{(μ/4π)I _(i) I _(j)+(1/4πε)q _(i) q _(j) }e ^(−jkt) /rdxdX  (1)

wherein I_(i), I_(j) represent electric currents flowing in monopoles i and j and q_(i) and q_(j) represent charge distribution; ∫∫ represents double integration in which the result obtained by integration from x0 to x1 is further integrated from X0 to X1; I_(i) and q_(i) are functions of x; and I_(j) and q_(j) are functions of X.

The above-described double integration is calculated using the exponential integration method or the fast reaction matching moment method (hereinafter referred to as FRM method) disclosed in Japanese Patent Application Laid-open No.11-15184. Subsequently, integration is performed using the Gauss integration method for every patch along the direction in which the monopoles forming the patch are aligned. The Gauss integration method is one kind of numerical integration method in which the portion where integration is performed is divided into elements, and the resultant divided elements each are multiplied by an appropriate weight, to be added together.

In calculating the mutual impedance between the patches, the number of divided patch elements corresponds to the number of monopoles constituting the patch, and depends upon the shape of the patch and the distance between the patches. The greater the number of divided patch elements, the more accurate will be the calculation. However, since the number of additions of the mutual impedances between the monopoles is increased, a time required for the calculation becomes longer.

For example, in the case shown in FIG. 2, the mutual impedance between the patch 1 and the patch 2 is computed using the following equation:

 Z _(ij)=∫∫ ∫∫{(μ/4 z )I _(i) I _(j)+(1/4πε)q _(i) q _(j) }dxdXdydY  (2)

wherein ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x0 to x1 is integrated from X0 to X1, and then, the result obtained by further integrating the above-integrated result from y0 to y1 is further integrated from Y0 to Y1.

In this way, the mutual impedance between the patches is calculated by obtaining the sum of the mutual impedances between the monopoles constituting the patch, thereby making it possible to calculate the electromagnetic field intensity.

However, when the electromagnetic field of the electromagnetic wave radiated from the model is obtained with high accuracy in the above-described conventional art, there is a problem that the number of patches constituting the model becomes great, so that the numerical integration (the Gauss integration) requiring a considerable time must be repeated, resulting in the necessity of an interminable processing time.

Particularly, on the assumption of a large-scaled model close to the actual situation, the number of patches constituting the model is markedly increased, requiring an interminable time for the Gauss integration. This is not practical.

Thus, when the electromagnetic field intensity is to be computed by using the moment method, it is remarkably important to efficiently compute the mutual impedance between the patches at a high speed.

When dielectric patches are used instead of metal patches, it is required to calculate the mutual admittance of the electric current flow and the magnetic current of the dielectric surface, consequently increasing the time taken to calculate the electromagnetic field. Therefore, it is remarkably important to efficiently compute the mutual admittance at high speed.

SUMMARY OF THE INVENTION

It is an object of this invention to provide an electromagnetic field intensity calculating apparatus which can efficiently compute a mutual admittance and a mutual impedance between patches at a high speed in the case where an electromagnetic field intensity is computed by using a moment method, an electromagnetic field intensity calculating method, and a computer-readable recording medium in which programs for allowing a computer to execute the electromagnetic field intensity calculation method are recorded.

According to one aspect of this invention, the mutual impedance between the patches can be efficiently computed at a high speed since it is computed based on the previously computed analytic solutions of the quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other and the electromagnetic field intensity is calculated based on the computed mutual impedance.

According to another aspect of this invention, the mutual admittance between the patches can be efficiently computed at a high speed since it is computed based on the previously computed analytic solutions of the quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other and the electromagnetic field intensity is calculated based on the computed mutual admittance.

A still another aspect of the invention provides a computer-readable recording medium in which are recorded programs for allowing a computer to execute an electromagnetic field intensity calculating method for calculating electromagnetic field intensity. According to this invention, a computer can execute the operations of computing the mutual impedance between the patches based on the previously computed analytic solutions of the quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other and calculating the electromagnetic field intensity based on the computed mutual impedance.

Other objects and features of this invention will become apparent from the following description with reference to the accompanying drawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 shows how the intensity of the electromagnetic field is calculated in the moment method;

FIG. 2 shows how the mutual impedance is calculated conventionally;

FIG. 3 is a block diagram showing the configuration of an electromagnetic field intensity calculating apparatus used in a first preferred embodiment;

FIG. 4 is a graph showing the distribution of an electric current flowing on a monopole, which is assumed in the first embodiment;

FIG. 5A to FIG. 5E show patterns representing the positional relationship between two rectangular metal patches;

FIG. 6 shows one example of analytic solutions of the mutual impedance in the case shown in FIG. 5A;

FIG. 7 is a view showing a model of a shield box;

FIG. 8 shows how the electromagnetic wave radiated from a dielectric patch are calculated;

FIG. 9 is a view showing a model for computing a mutual admittance between monopoles;

FIG. 10 shows mutual admittance between patches formed by an arrangement of monopoles;

FIG. 11 is a block diagram showing the configuration of an electromagnetic field intensity calculating apparatus used in a second preferred embodiment;

FIG. 12 is a graph showing the distribution of an electric current flowing on a monopole, which is assumed in the second embodiment;

FIG. 13A to FIG. 13C show patterns representing the positional relationship between two rectangular dielectric patches;

FIG. 14 shows one example of analytic solutions of a mutual admittance;

FIG. 15 shows one example of expansion using partial numerical integration;

FIG. 16 shows coordinates conversion in a case where the patches are perpendicular to each other;

FIG. 17 is a flowchart showing a sequence of processes for calculating electromagnetic field intensity by the electromagnetic field intensity calculating apparatus shown in FIG. 11;

FIG. 18 is a flowchart showing a sequence for calculating mutual admittance shown information the Step S1705 of FIG. 17;

FIG. 19 shows a model used in verifying the calculation speed of analytic solutions of a quadruple integration;

FIG. 20 shows a comparison between a case where a quadruple integration is calculated using analysis and a case where a quadruple integration is calculated using the Gauss integration method (the conventional method); and

FIG. 21 shows one example of another analysis of mutual admittance.

DESCRIPTION OF THE PREFERRED EMBODIMENTS

The method and apparatus for calculation of the electromagnetic field intensity and a computer-readable recording medium in which programs for allowing a computer to execute the method are recorded in preferred embodiments according to the present invention will be described in detail below in reference to the drawings. In the present embodiments, this invention is applied to the above-described FRM method. A case when mutual impedance is computed is described as a first embodiment, and a case when mutual admittance is computed is described as a second embodiment.

FIG. 3 is a block diagram showing the configuration of an electromagnetic field intensity calculating apparatus used in the first embodiment. The electromagnetic field intensity calculating apparatus 10 shown in FIG. 3 is an apparatus which simulates the electromagnetic field intensity of electromagnetic wave radiated from electronic equipment to be analysed by using the moment method and calculates a mutual impedance between patches at a high speed by using not a numerical integration method (the Gauss integration method) requiring a long processing time but analytic solutions of a quadruple integration.

As shown in FIG. 3, the electromagnetic field intensity calculating apparatus 10 comprises a mesh processor 101, a mutual impedance calculator 102, an electromagnetic field intensity calculator 103, an input data file 20 and an output data file 30.

The input data file 20 is a file that stores information on the configuration of the electronic equipment to be analysed. The output data file 30 is a file that stores the electromagnetic field intensity of a simulation result.

The mesh processor 101 is a processor which divides the electronic equipment to be analysed, whose information has been stored in the input data file 20, into a plurality of patch elements. The mutual impedance calculator 102 is a processor which calculates a mutual impedance between patches by using the FRM method at high speed by using analytic solutions of a quadruple integration.

The electromagnetic field intensity calculator 103 is a processor which solves a plurality of simultaneous equations representing the relationships between mutual impedances between dipole antennas calculated by the mutual impedance calculator 102 and voltages applied to the antennas so as to obtain electric currents flowing in the elements, and then, calculates the intensity of the radiated electromagnetic field based on the calculated electric currents.

The mesh processor 101, the mutual impedance calculator 102 and the electromagnetic field intensity calculator 103 may be installed as electromagnetic field intensity calculating programs in the electromagnetic field intensity calculating apparatus 10.

Subsequently, the calculation of the mutual impedance by the mutual impedance calculator 102 shown in FIG. 3 will be explained below. It is assumed that the distribution of an electric current flowing on a monopole is of a ramp type in which the electric current is linearly increased or decreased as shown in a graph of FIG. 4.

With the electric current distribution of a ramp type as shown in FIG. 4, the mutual impedance Z_(ij) expressed by the equation (2) is modified as follows:

Z _(ij) =j(μ/ε)^(0.5)(4πlilj)⁻∫∫ ∫∫{(xi−xj)(Xi−Xj) cos φ+k ⁻² }e ^(−jkt) /rdxdXdydY  (3)

wherein li and lj represent the lengths of a monopole i and a monopole j, respectively; φ is the angle between the monopole i and the monopole j; and ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x0 to x1 is integrated from X0 to X1, and then, the result obtained by further integrating the above-integrated result from y0 to y1 is further integrated from Y0 to Y1.

If both of the metal patches, the mutual impedance between which is to be obtained, are rectangular and they are parallel or perpendicular to each other, then the equation (3) can be analytically obtained by changing the coordinate systems.

FIG. 5A to FIG. 5E show patterns representing the positional relationship between the two rectangular metal patches. FIG. 5A shows a case where the two metal patches are parallel to each other at an angle φ of 0°; FIG. 5B shows a case where the two metal patches are parallel to each other at an angle φ of 90°; FIG. 5C shows a case where the two metal patches are perpendicular to each other at an angle φ of 0°; and FIG. 5D and FIG. 5E shows cases where the two metal patches are perpendicular to each other at an angle φ of 90°.

For the case shown in FIG. 5A, the mutual impedances Z₀₀, Z₀₁, Z₁₀ and Z₁₁ may be calculated as follows, wherein

ξ=x−X, η=y−Y, h=z 0−Z 0, r=(ξ²+η² +h ²)^(1/2)

For Z₀₀:

r 0=[(x 0−X 0)²+{(y 0+y 1)/2−(Y 0+Y 1)/2}² +h ²]^(1/2)

Z ₀₀={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 0−x 1)(X 0−X 1)(y1−y 0)

(Y 1−Y 0)}×∫∫ ∫∫[r 0/(r−1)+k ²{(x−x 1)(X−X 1)

−(xX−xX 1−x 1 X+x 1 X 1)r 0/r+(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}

−j/kr+jk{(xX−xX 1−x 1 X+x 1 X 1)/r

+(r−2r 0+r 0 ² /r)/2}]dxdXdydY

For Z₀₁:

r 0=[(x 0−X 1)²+{(y 0+y 1)/2−(Y 0+Y 1)/2}² +h ²]^(1/2)

Z ₀₁={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 0−x 1)(X 1−X 0)(y 1−y 0)

(Y 1−Y 0)}×∫∫ ∫∫[r 0/(r−1)+k ²{(x−x 1)(X−X 0)

−(xX−xX 0−x 1 X+x 1 X 0)r 0/r

+(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}−j/kr

 +jk{(xX−xX 0−x 1 X+x 1 X 0)/r

+(r−2r 0+r 0 ² /r)/2}]dxdXdydY

For Z₁₀:

r 0=[(x 1−X 0)²+{(y 0+y 1)/2−(Y 0+Y 1)/2}²+h²]^(1/2)

Z ₁₀={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 1−x 0)(X 0−X 1)(y 1−y 0)

(Y 1−Y 0)}×∫∫ ∫∫[r 0/(r−1)+k ²{(x−x 0)(x−X 1)

−(xX−xX 1−x 0 X+x 0 X 1)r 0/r+(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}

−j/kr+jk{(xX−xX 1−x 0 X+x 0 X 1)/r

+(r−2r 0+r 0 ² /r)/2}]dxdXdydY

For Z₁₁:

r 0=[(x 1−X 1)²+{(y 0+y 1)/2−(Y 0+Y 1)/2}² +h ²]^(1/2)

Z ₁₁={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 1−x 0)(X 1−X 0)(y 1−y 0)

(Y 1−Y 0)}×∫∫ ∫∫[r 0/(r−1)+k ²{(x−x 0)(x−X 0)

−(xX−xX 0−x 0 X+x 0 X 0)r 0/r

+(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}−j/kr

+jk{(xX−xX 0−x 0 X+x 0 X 0)/r

+(r−2r 0+r 0 ² /r)/2} ]dxdXdydY

Here, ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x0 to x1 is integrated from X0 to X1, and then, the result obtained by further integrating the above-integrated result from y0 to y1 is further integrated from Y0 to Y1.

For the case shown in FIG. 5B, the mutual impedances Z₀₀, Z₀₁, Z₁₀ and Z₁₁ may be calculated using the following equations, wherein

 ξ=x−X, η=y−Y, h=z 0−Z 0, r=(ξ²+η² +h ²)^(1/2)

For Z₀₀:

r 0=[{x 0−(X 0+X 1)/2}²+{(y 0+y 1)/2−Y 0}² +h ²]^(1/2)

Z ₀₀={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 0−x 1)(X 1−X 0)(y 1−y 0)

(Y 0−Y 1)}×∫∫0 ∫∫[r 0/(r−1)

+k ²{(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}

−j/kr+jk{(r−2r 0+r 0 ² /r)/2}]dxdXdydY

For Z₀₁:

r 0=[{x−(X 0+X 1)/2}²+{(y 0+y 1)/2−Y 1}² +h ²]^(1/2)

Z ₀₁={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 0−x 1)(X 1−X 0)(y 1−y 0)

(Y 1−Y 0)}×∫∫ ∫∫[r 0/(r−1)

+k ²{(r ²−3r 0 r+3r 0 ² −r ³ /r)/6}

−j/kr+jk{(r− 2 r 0+r 0 ² /r)/2}]dxdXdydY

For Z ₁₀:

r 0=[{x 1−(X 0+X 1)/2}²+{(y 0+y 1)/2−Y 0}² +h ²]^(1/2)

Z ₁₀={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 1−x 0)(X 1−X 0)(y 1−y 0)

(Y 1−Y 0)}×∫∫ ∫∫[r 0/(r−1)

+k²{(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}

−j/kr+jk{(r−2r 0+r 0 ² /r)/2}]dxdXdydY

For Z₁₁:

r 0=[{x 1−(X 0+X 1)/2}²+{(y 0+y 1)/2−Y 1}² +h ²]^(1/2)

Z ₁₁={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 1−x 0)(X 1−X 0)(y 1−y 0)

(Y 1−Y 0)}×∫∫ 17 ∫[r 0/(r−1)

+k²{(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}

−j/kr+jk{(r−2r 0+r 0 ² /r)/2}]dxdXdydY

Here, ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x0 to x1 is integrated from X0 to X1, and then, the result obtained by further integrating the above-integrated result from y0 to y1 is further integrated from Y0 to Y1.

For the case shown in FIG. 5C, the mutual impedances Z₀₀, Z₀₁, Z₁₀ and Z₁₁ may be calculated as follows, wherein

ξ=x−X, y=y−Y, Z=Z−z, r=(ξ² +y ² +z ²)^(1/2)

For Z₀₀:

r 0=[(x 0−X 0)²+{(y 0+y 1)/2−Y 0}²+{(z 0−(Z 0+Z 1)/2}²]^(1/2)

Z ₀₀={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 0−x 1)(X 0−X 1)(y 1−y 0)

(Z 1−Z 0)×∫∫ ∫∫[r 0/(r−1)

+k ²{(x−x 1)(X−X 1)−(xX−xX 1−x 1 X+x 1 X 1)r 0/r

+(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6−j/kr

+jk{(xX−xX 1−x 1 X+x 1 X 1)/r

+(r−2r 0+r 0 ² /r)/2}]dxdXdydZ

For Z_(01:)

r 0[(x 0−X 1)²+{(y 0+y 1)/2−Y 0 }²+{(Z 0−(Z 0+Z 1)/2}²]^(1/2)

Z ₀₁={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 0−x 1)(X 1−X 0)(y 1−y 0)

(Z 1−Z 0)×∫∫ ∫∫[r 0/(r−1)+k ²{(x−x 1)(X−X 0)

−(xX−xX 0−x 1 X+x 1 X 0)r 0/r

+(r²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}

−j/kr+jk{(xX−xX 0−x 1 X+x 1 X 0)/r

+(r−2r 0+r 0 ² /r)/2}]dxdXdydZ

For Z₁₀:

 r 0=[(x 1−X 0)²+{(y 0+y 1)/2−Y 0}²+{(z 0−(Z 0+Z 1)/2}²]^(1/2)

Z ₁₀={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 1−x 0)(X 0−X1)(y 1−y 0)

(Z 1−Z 0)}×∫∫ ∫∫[r 0/(r−1)

+k ²{(x−x 0)(X−X 1)−(xX−xX 1−x 0 X+x 0 X 1)r 0/r

+(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}

−j/kr+jk{(xX−xX 1−x 0 X+x 0 X 1)/r

+(r−2r 0+r 0 ² /r)/2}]dxdXdydZ

For Z₁₁:

r 0=[(x 1−X 1)²+{(y 0+y 1)/2−Y 0}²+{(z 0−(Z 0+Z 1)/2}²]^(1/2)

Z ₁₁={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 1−x 0)(x 1−x 0)(y 1−y 0)

(Z 1−Z 0)}×∫∫ ∫∫[r 0/(r−1)

+k ²{(x−x 0)(X−X 0)−(xX−xX 0−x 0 X+x 0 X 0)r 0/r

+(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}

−j/kr+jk{(xX−xX 0−x 0 X+x 0 X 0)/r

+(r−2r 0+r 0 ² /r)/2}dxdXdydZ

Here, ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x0 to x1 is integrated from X0 to X1, and then, the result obtained by further integrating the above-integrated result from y0−Y0 to y1−Y0 is further integrated from Z0−z0 to Z1−z0.

For the case shown in FIG. 5D, the mutual impedances Z₀₀, Z₀₁, Z₁₀ and Z₁₁ may be calculated as follows, wherein

ξ=x−X, y=y−Y, Z=Z−z, r=(ξ² +y ² +Z ²)^(1/2)

For Z₀₀:

r 0=[(x 0−(X 0+X 1)/2)²+{(y 0+y 1)/2−Y 0}²+(z 0−Z 0)²]^(1/2)

 Z ₀₀={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 0−x 1)(X 0−X 1)(y 1−y 0)

(Z 1−Z 0)}×∫∫ ∫∫[r 0/(r−1)

+k ²{(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}

−j/kr+jk{(r−2r 0+r 0 ² /r)/2}]dxdXdydZ

For Z₀₁:

r 0=[(x 0−(X 0+X 1)/2)²+{(y 0+y 1)/2−Y 0}²+(z 0−Z 1)²]^(1/2)

Z ₀₁={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 0−x 1)(X 1−X 0)(y 1−y 0)

(Z 1−Z 0)}×∫∫ ∫∫[r 0/(r−1)

+k ²{(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}

−j/kr+jk{(r−2r 0+r 0 ² /r)/2}]dxdXdydZ

For Z₁₀:

r 0=[(x 1−(X 0+X 1)/2)² +{( y 0+y 1)/2−Y 0}²+(z 0−Z 0)²]^(1/2)

Z ₁₀={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 1−x 0)(X 1−X 0)(y 1−y 0)

(Z 0−Z 1)}×∫∫ ∫∫[r 0/(r−1)

+k ²{(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}

−j/kr+jk{(r−2r 0+r 0 ² /r)/2}]dxdxdydZ

For Z₁₁:

r 0=[(x 1−(X 0+X 1)/2)²+{(y 0+y 1)/2−Y 0}²+(z 0−Z 1)²]^(1/2)

Z ₁₁{(μ/ε)^(1/2)exp(−jkr 0)/4π(x 1−x 0)(X 1−X 0)(y 1−y 0)

(Z 1−Z 0)}×∫∫ ∫∫[r 0/(r−1)

+k ²{(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}

−j/kr+jk{(r−2r 0+r 0 ² /r)/2}]dxdXdydZ

Here, ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x0 to x1 is integrated from X0 to X1, and then, the result obtained by further integrating the above-integrated result from y0−Y0 to y1−Y0 is further integrated from Z0−z0 to Z1−z0.

For the case shown in FIG. 5E, the mutual impedances Z₀₀, Z₀₁, Z₁₀ and Z₁₁ may be calculated as follows, wherein

ξ=x−X, y=y−Y, Z=Z−z, r=(ξ² +y ² +Z ²)^(1/2)

For Z₀₀:

r 0=[{(x 0+x 1)/2−(X 0+X 1)/2}²+(y 0−Y 0)²+(z 0−Z 0)²]^(1/2)

Z ₀₀={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 1−x 0)(X 1−X 0)(y 0−y 1)

(Z 0−Z 1)}×∫∫ ∫∫[r 0/(r−1)

+k ²{(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}

−j/kr+jk{(r−2r 0+r ² /r)/2}]dxdXdydZ

For Z₀₁:

r 0=[{(x 0+x 1)/2−(X 0+X 1)/2}²+(y 0 Y 0)²+(z 0−Z 1)²]^(1/2)

Z ₀₁={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 1−x 0)(X 1−X 0)(y 0−y 1)

(Z 1−Z 0)}×∫∫ ∫∫[r 0/(r−1)

+k ²{(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}

−j/kr+jk{(r−2r 0+r 0 ² /r)/2}]dxdXdydZ

For Z₁₀:

r 0=[{(x 0+x 1)/2−(X 0+X 1)/2}²+(y 1−Y 0)/²+(z 0−Z 0)²]^(1/2)

Z ₁₀={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 1−x 0)(X 1−X 0)(y 1−y 0)

(Z 0−Z 1)}×∫∫ ∫∫[r 0/(r−1)

+k ²{(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}

−j/kr+jk{(r−2r 0+r 0 ² /r)/2}]dxdxdydZ

For Z₁₁:

r 0=[{(x 0+x 1)/2−(X 0+X 1)/2}²+(y 1−Y 0)²+(z 0−Z 1)²]^(1/2)

 Z ₁₁={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 1−x 0)(X 1−X 0)(y 1−y 0)

(Z 1−Z 0)}×∫∫ ∫∫[r 0/(r−1)

+k ²{(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}

−j/kr+jk{(r−2r 0+r 0 ² /r)/2}]dxdXdydZ

Here, ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x0 to x1 is integrated from X0 to X1, and then, the result obtained by further integrating the above-integrated result from y0−Y0 to y1−Y0 is further integrated from Z0−z0 to Z0−z0.

In this way, when the patches are rectangular in shape and are parallel or perpendicular to each other, the mutual impedances can be obtained based on the above computation equations.

However, if the mutual impedance calculator 102 shown in FIG. 3 performs the calculations expressed by the above equations every time, it requires great processing time, thereby making it impossible to obtain the simulation result within a practical time.

In view of this, the mutual impedance calculator 102 extracts items of the quadruple integration commonly appearing in the computation equations for the mutual impedances Z, and then, speedily obtains the mutual impedances by using the analytic solutions of the quadruple integration.

Specifically, as shown in FIG. 5A and FIG. 5B, in the case where the two metal patches are parallel to each other, there are used five analytic solutions of the quadruple integration expressed as follows:

∫∫ ∫∫(1/r) dxdXdydY  (4)

∫∫ ∫∫(x/r) dxdXdydY  (5)

∫∫ ∫∫(X/r) dxdXdydY  (6)

∫∫ ∫∫(xX/r) dxdXdydY  (7)

∫∫ ∫∫rdxdXdydY  (8)

wherein ξ=x−X, 77 =y−Y, h=z0−Z0, r=(ξ²+η²+h²)^(1/2); and ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x0 to x1 is integrated from X0 to X1, and then, the result obtained by further integrating the above-integrated result from y0 to y1 is further integrated from Y0 to Y1.

In contrast, as shown in FIG. 5C to FIG. 5E, in the case where the two metal patches are perpendicular to each other, there are used five analytic solutions of the quadruple integration expressed as follows:

∫∫ ∫∫(1/r) dxdXdydY  (9)

∫∫ ∫∫(x/r) dxdXdydY  (10)

∫∫ ∫∫(X/r) dxdXdydY  (11)

∫∫ ∫∫(xX/r) dxdXdydY  (12)

∫∫ ∫∫rdxdXdydY  (13)

wherein ξ=x−X, y=y−Y, Z=Z−z, r=(ξ²+y²+Z²)^(1/2); and ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x0 to x1 is integrated from X0 to X1, and then, the result obtained by further integrating the above-integrated result from y0 to y1 is further integrated from Z0 to Z1.

Consequently, if the analytic solutions of the quadruple integration expressed by the above equations (4) to (13) are obtained previously, the mutual impedance between the metal patches can be speedily obtained. Since in the actual calculation there exist common factors in the analytic solutions expressed by the equations (4) to (13), previous computation of the common factors can increase the speed more.

The analytic solution expressed by the equations (4) becomes as shown in FIG. 6, and basically, it can be expressed as the functions of r, ξ and η. Therefore, the analytic solution expressed by the equations (4) can be obtained relatively easily. The same goes for the analytic solutions expressed by the other equations (5) to (13), although its detailed description will be omitted for the convenience of the explanation.

Subsequently, the computation of the mutual impedance by using the analytic solutions expressed by the equations (4) to (13) will be described below. For the sake of convenience, representative description will be given below of the case where the mutual impedance Z₀₀ in FIG. 5A is computed by using the equations (4) to (8).

As described already, the mutual impedance Z₀₀ in this case becomes as follows:

Z ₀₀={(μ/ε)^(1/2)exp(−jkr 0)/4π(x 0−x 1)(

X0−X 1)(y 1−y 0)

(Y 1−Y0)}×∫∫ ∫∫[r 0/(r−1)+k ²{(x−x 1)(X−X 1)

−(xX−xX 1−x 1 X+x 1 X 1)r 0/r

+(r ²−3r 0 r+3r 0 ² −r 0 ³ /r)/6}

−j/kr+jk{(xX−xX 1−x 1 X+x 1 X 1)/r

+(r−2r 0+r 0 ² /r)/2}]dxdXdydY  (14)

Assuming that the above equations (4) to (8) are expressed as follows:

A=∫∫ ∫∫(1/r) dxdXdydY

B=∫∫ ∫∫(x/r) dxdXdydY

C=∫∫ ∫∫(X/r) dxdXdydY

D=∫∫ ∫∫(xX/r) dxdXdydY

E=∫∫ ∫∫rdxdXdydY

the equation (14) may be modified as follows:

Z₀₀={(μ/ε)^(1/2)exp(−jkr 0)/4π(X 0−X 1)(

X0−X 1)(y 1−y 0)

(Y 1−Y 0)}×[r 0 A−k ² r 0(D−X 1 B−x 1 C+x 1 X 1 A)

−k² r 0 E/2−k ² r 0 ³ A/6−jA/k

+jk(D−X 1 B−x 1 C+x 1 X 1 A)+jk{(E+r 0 ² A)/2}]

+{(μ/ε)^(1/2)exp(−jkr 0)/4π(x 0−x 1)(X 0−X 1)(y 1−y 0)

(Y 0−Y 0)}×∫∫ ∫∫[−1+k ²{(XX−xX 1−x 1 X+x 1 X 1)

+(r ²+3r 0 ²)/6}jkr 0]jdxdXdydY

Therefore, as described above, the mutual impedance Z₀₀, can be speedily computed as long as even the analytic solutions A to D in the equations (4) to (8) are obtained.

As described above, the electromagnetic field intensity calculating apparatus 10 in the first embodiment is configured as follows. That is, the mesh processor 101 divides the target device into the plurality of patches; the mutual impedance calculator 102 computes the mutual impedance between the patches based on the previously computed analytic solutions of the quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other; and the electromagnetic field intensity calculator 103 calculates the electromagnetic field intensity based on the computed mutual impedance. Thus, it is possible to compute the mutual impedance between the patches at a high speed, and further, to calculate the electromagnetic field intensity in a practical time even if large-scaled equipment is to be analyzed. Incidentally, in analyzing a model of a shield box shown in FIG. 7, the electromagnetic field intensity could be calculated at about twice as high a speed as that in the conventional method.

In the first embodiment described above, mutual impedance between the metal patches was obtained. However, when dielectric patches are used, it is assumed that there is a magnetic current (M) in addition to the electric current (J) on the dielectric surfaces, and it consequently is necessary to calculate a mutual admittance between the magnetic current and the electric current.

FIG. 8A and FIG. 8B show how the electromagnetic wave radiated from a dielectric patch are calculated. Assuming a model having a specific inductive capacity εr as shown in FIG. 8A, according to the conventional technology (IEEE Transaction on Antennas and Propagation, Vol. AP-34, No. 8, August 1986, p969), the electric current I and magnetic current M flowing over the model can be obtained by solving the matrix equation shown in FIG. 8B. These can be used to compute the electromagnetic wave radiated from the model. In FIG. 8B, Z represents the mutual impedance between electric currents, and Y represents the mutual admittance between the magnetic current and the electric current.

The mutual admittance between an electric current patch and a magnetic patch is computed. Firstly, with a coordinate system such as that shown in FIG. 9, the mutual admittance between the monopoles is

Y _(ij)=(1/4π)∫_(z0) ^(z1) M·Hdz

=(1/4π)∫_(z0) ^(z1) M·∇×∫_(t0) ^(t1) J·(e ^(−jkr) /r)dzdt

wherein a magnetic current M flows over the monopole i, and an electric current J flows on the monopole j; H represents a magnetic field generated at the position of the monopole i by electric current flowing on the monopole j; and r represents the distance between the monopoles. In this way, the mutual admittance between the monopoles is expressed by a double integration along each of the monopoles.

Subsequently, integration is performed using the Gauss integration method for every patch along the direction in which the monopoles forming the patch are aligned. For example, in the case shown in FIG. 10, the mutual admittance between patches 1 and 2 is

Yij=(1/4π)∫∫ ∫∫M·∇J×·(e ^(−jkr) /r)dxdxdydz  (15)

In FIG. 10, it is assumed that the magnetic current M is on the patch m and the electric current J is on the patch n, and each patch comprises a group of monopoles aligned at infinitely small intervals. ∫∫ ∫∫ represents a quadruple integration in which the result obtained by integration from x0 to x1 is integrated from X0 to X1, and then, the result obtained by further integrating the above-integrated result from y0 to y1 is further integrated from z0 to z1.

In this way, the mutual admittance between the patches can be calculated by obtaining the sum of the mutual admittances between the monopoles constituting the patch. However, to precisely compute the electromagnetic field of an electromagnetic wave radiated from a large-scale model, the above-described Gauss integration must be repeatedly performed many times, since the number of patches constituting the model is great. This requires an interminable processing time, and is not practical.

Accordingly, in the second embodiment described below, the mutual admittance between an electric current patch and a magnetic current patch is obtained not by the conventional numerical integration method but by using analytic solutions of the quadruple integration, enabling the intensity of the radiated electromagnetic field to be speedily computed.

FIG. 11 is a block diagram showing the constitution of an electromagnetic field intensity calculating apparatus used in the second preferred embodiment. The electromagnetic field intensity calculating apparatus 110 shown in FIG. 11 is an apparatus which simulates the electromagnetic field intensity of an electromagnetic wave radiated from electronic equipment to be analysed by using a moment method and calculates a mutual admittance between patches at a high speed by using not a numerical integration method (the Gauss integration method) requiring a long processing time but analytic solutions of a quadruple integration. Although not shown in FIG. 11, a mutual impedance between the patches can be calculated using analytic solutions of a quadruple integration in the same way as the first embodiment.

As shown in FIG. 11, the electromagnetic field intensity calculating apparatus 110 comprises a mesh processor 101, a mutual admittance calculator 111, an electromagnetic field intensity calculator 112, an input data file 20 and an output data file 30. Since the mesh processor 101, the input data file 20 and the output data file 30 are identical to those shown in FIG. 3, they are here represented by the same legends and detailed explanation thereof is omitted.

The mutual admittance calculator 111 is a processor which computes a mutual admittance between the patches by using the FRM method, and calculates the mutual admittance at a high speed by using analytic solutions of a quadruple integration.

The electromagnetic field intensity calculator 112 is a processor which calculates a radiated electromagnetic field based on mutual admittances and the like between dipole antennas calculated by the mutual admittance calculator 110.

The mesh processor 101, the mutual admittance calculator 111 and the electromagnetic field intensity calculator 112 may be installed as electromagnetic field intensity calculating programs in the electromagnetic field intensity calculating apparatus 110.

Subsequently, the calculation of the mutual impedance by the mutual admittance calculator 111 shown in FIG. 11 will be explained below. It is assumed that the distribution of an electric current flowing on a monopole is of a ramp type in which the electric current is linearly increased or decreased as shown in a graph of FIG. 12.

With the electric current distribution of a ramp type as shown in FIG. 12, the mutual admittance Y_(ij) expressed by the equation (15) is modified as follows:

Y _(ij) ={hsinφ/4π(x 1−x 0)(X 1−X 0)(

y1−y 0)(Z 1−Z 0)}

×∫∫ ∫∫(y−y 0)(Z−Z 0){−jk/r ²−1/r ³}(

e^(−jkr) /r)dxdxdydz  (16)

wherein ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x0 to x1 is integrated from X0 to X1, and then, the result obtained by further integrating the above-integrated result from y0 to y1 is further integrated from Y0 to Y1.

In a case when the size of the patches is sufficiently smaller than a distance r between the patches (e.g. when the size of the patch is one-tenth of the distance r between the patches), by expanding r around r0 by Macloughlin expansion, the equation (16) can be expressed as follows:

Y _(ij) ={hsinφ/4π(x 1−x 0)(X 1−X 0)(y 1−y 0)(

Z1−Z 0)}×e ^(−jkr0)

×∫∫ ∫∫(y−y 0)(Z−Z 0){−jk/r ²−1/r ³}

×{1 −jk(r−r 0)−k ²(r−r 0)²/2

+jk³(r−r 0)³/6}dxdXdydz  (17)

wherein ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x0 to x1 is integrated from X0 to X1, and then, the result obtained by further integrating the above-integrated result from y0 to y1 is further integrated from Y0 to Y1; φ represents an angle between the patches, this being “1” in the positional relationship shown in FIG. 10.

In this way, when both the patches are rectangular in shape and are parallel or perpendicular to each other, the mutual admittance between the patches can be analytically obtained by changing the coordinate system.

The positional relationship between the patches may be classified into the three cases shown in FIG. 13A to FIG. 13C based on the direction of the flow of the electromagnetic current. When items of the quadruple integration commonly appearing in the computation equations for the mutual admittances are extracted, the result is as shown below, and the mutual admittance is obtained by obtaining the analytic solutions of these quadruple integration.

FIG. 13A to FIG. 13C show patterns representing the positional relationship between two rectangular dielectric patches. FIG. 13A shows a case where the two dielectric patches are parallel to each other and the angle φ is 90°; FIG. 13B and 13C show cases where the two dielectric patches are perpendicular to each other and the angle φ is 90°.

When the patches are parallel to each other as shown in FIG. 13A, for a quadruple integration including 1/r³, there can be used four analytic solutions of the quadruple integration expressed as follows:

∫∫ ∫∫xY/r ³ dxdXdydY

∫∫ ∫∫x/r ³ dxdXdydY

∫∫ ∫∫Y/r ³ dxdXdydY

∫∫ ∫∫ 1/r ³ dxdXdydY

When the patches are parallel to each other as shown in FIG. 13A, for a quadruple integration including 1/r, there can be used four analytic solutions of the quadruple integration expressed as follows:

∫∫ ∫∫xY/r dxdXdydY

 ∫∫ ∫∫x/r dxdXdydY

∫∫ ∫∫Y/r dxdXdydY

∫∫ ∫∫1/r dxdXdydY

wherein ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x0 to x1 is integrated from X0 to X1, and then, the result obtained by further integrating the above-integrated result from y0 to y1 is further integrated from Y0 to Y1. Further, it is assumed that ξ=x−X, η=y−Y, h=z0−Z0, r=(ξ²+η²+h²)^(1/2).

In contrast, when the patches are perpendicular to each other as shown in FIG. 13B and FIG. 13C, for a quadruple integration including 1/r ³, there can be used ten analytic solutions of the quadruple integration expressed as follows:

∫∫ ∫∫Z/r ³ dxdXdydZ

∫∫ ∫∫xy/r ³ dxdXdydz

∫∫ ∫∫xZ/r ³ dxdXdydZ

∫∫ ∫∫XyZ/r ³ dxdXdydZ

∫∫ ∫∫Xy/r ³ dxdXdydz

∫∫ ∫∫XZ/r ³ dxdXdydZ

∫∫ ∫∫yZ/r ³ dxdXdydZ

∫∫ ∫∫x/r ³ dxdXdydZ

∫∫ ∫∫X/r ³ dxdXdydZ

∫∫ ∫∫y/r ³ dxdXdydZ

When the patches are perpendicular to each other as shown in FIG. 13B and FIG. 13C, for a quadruple integration including 1/r, there can be used ten analytic solutions of the quadruple integration expressed as follows:

∫∫ ∫∫xyZ/r dxdXdydZ

∫∫ ∫∫xy/r dxdXdydZ

∫∫ ∫∫xZ/r dxdXdydZ

∫∫ ∫∫XyZ/r dxdXdydZ

∫∫ ∫∫Xy/r dxdXdydZ

∫∫ ∫∫XZ/r dxdXdydZ

∫∫ ∫∫yZ/r dxdXdydZ

∫∫ ∫∫x/r dxdXdydZ

∫∫ ∫∫X/r dxdXdydZ

∫∫ ∫∫y/r dxdXdydZ

wherein ∫∫ ∫∫ represents quadruple integration in which the result obtained by integration from x0 to x1 is integrated from X0 to X1, and then, the result obtained by further integrating the above-integrated result from y0 to y1 is further integrated from Y0 to Y1. Further, it is assumed that ε=x−X, η=y−Y, h=z0−z0, r=(ξ²+η²+h²)^(1/2).

An example of the analytic solution of the above-mentioned quadruple integration will be explained below. The analytic solution expressed by ∫∫ ∫∫ (1/r³) dxdXdydY becomes as shown in FIG. 14, and basically, it can be expressed as the functions of r, ξ and η. Therefore, the analytic solution of this quadruple integration can be obtained relatively easily. The same goes for the analytic solutions of the other quadruple integration.

The actual calculation there exist common factors in the analytic solutions of the integration. If these common factors are calculated before hand then the calculations can be performed more speedily. For example, the analytic solution expressed by ∫∫ ∫∫ (1/r³) dxdXdydY becomes as shown in FIG. 21, and consequently the sections A to D enclosed by the broken lines in FIG. 21 and FIG. 14 commonly appear in two types of analytic solutions. Therefore, previous computation of these common sections can further increase the speed of the calculation.

In this way, the mutual admittance calculator 111 shown in FIG. 11 computes the mutual admittance by using analytic solutions of the quadruple integration, but analytic solutions do not always exist for all the elements. For example, when the patches are perpendicular to each other, there are no analytic solutions for ∫∫ ∫∫ x/r³ dxdXdydZ and ∫∫ ∫∫ X/r³ dxdXdydZ.

Therefore, in the present embodiment, solutions for these are obtained in partial combination with a numerical integration.

For example, ∫∫ ∫∫ xr⁻³ dxdXdydZ, and the integral variable is converted to obtain x−X=ξ, x+X=ζ, y−Y=y, Z−z=Z

∫∫ ∫∫xr ³ dxdXdydZ

=1/2[∫∫ ∫∫1/2ξr ⁻³ dξdζdydz+∫∫ ∫∫ζr

−3 d ξd ζdydz]

Although there is an analytic solution for ∫∫ ∫∫1/2 ξr⁻³ d ξd ζdydZ, no analytic solution exists for ∫∫ ∫∫ζ r⁻³ d ξd ζdydZ.

For this reason, the integral expressed by ∫∫ ∫∫ζr⁻³d ζd ζdydZ is expanded in the manner of the equation below, so that analytic solutions exists for sections other than those enclosed by the broken line. ${\int{{\zeta/r^{3}}{\xi}{\zeta}{y}{Z}}} = \begin{matrix} \begin{matrix} {{+ 2}\left( {X_{1}^{2} - x_{0}^{2}} \right){\int_{y,z}{\int_{\xi 01}^{\xi 00}{{1/r^{3}}{\xi}{y}{Z}}}}} \\ {{+ 2}\left( {X_{1}^{2} - X_{0}^{2}} \right){\int_{y,z}{\int_{\xi 00}^{\xi 11}{{1/r^{3}}{\xi}{y}{Z}}}}} \\ {{+ 2}\left( {x_{1}^{2} - X_{0}^{2}} \right){\int_{y,z}{\int_{\xi 11}^{\xi 10}{{1/r^{3}}{\xi}{y}{Z}}}}} \end{matrix} & {\quad \begin{matrix} {{+ 2}\left( {x_{0} + X_{1}} \right){\int_{y,z}{\int_{\xi 01}^{\xi 00}{{\xi/r^{3}}{\xi}{y}{Z}}}}} \\ {{+ 2}\left( {X_{1} - X_{0}} \right){\int_{y,z}{\int_{\xi 01}^{\xi 00}{{\xi/r^{3}}{\xi}{y}{Z}}}}} \\ {{- 2}\left( {x_{1} + X_{0}} \right){\int_{y,z}{\int_{\xi 11}^{\xi 10}{{\xi/r^{3}}{\xi}{y}{Z}}}}} \end{matrix}} \end{matrix}$

To obtain a solution for the section enclosed by the broken line, an undefined integral is defined as follows:

∫1/r ³ d ζdy=F(ξ,y,Z)

F=1/z tan⁻¹(z/(r+ξ+y))−1/ztan⁻¹(z/(r+ξ+y)

and the section enclosed by the broken line becomes as shown in FIG. 15. Of the elements shown in FIG. 15, since there is no analytic solution for ∫1/z tan⁻¹ (z/(r+ξ+y))dz, this element is calculated by using a numerical integration such as, for example, the Gauss integration method.

In this way, in the present embodiment, when no analytic solution exist for a quadruple integration, solutions are obtained in partial combination with a numerical integration. Therefore, the solutions can be obtained more speedily than when using numerical integration for the entire quadruple integration.

The mutual admittance calculator 111 shown in FIG. 11 converts the coordinates when the patches are perpendicular to each other, thereby increasing the computation speed. FIG. 16 shows coordinate conversion performed when the patches are perpendicular to each other.

In FIG. 16, a quadruple integration of y/r³ is calculated and expressed as follows: ${\int_{Z0}^{Z1}{\int_{y0}^{y1}{\int_{X0}^{X1}{\int_{x0}^{x1}{\frac{y}{r^{3}}{x}{X}{y}{Z}}}}}} = {\int_{{Z0} - {z0}}^{{Z1} - {z0}}{\int_{{y0} - {Y0}}^{{y1} - {Y0}}{\int_{X0}^{X1}{\int_{x0}^{x1}{\frac{t + Y_{0}}{r^{3}}{x}{X}{t}{{g\left( {{{{wherein}\quad t} = {y - Y_{0}}},\quad {g = {Z - z_{0}}}} \right)}}}}}}}$

wherein r=((x−X)²+(y−Y0)²+(z0−Z)²)^(1/2).

The above calculation is very complex because no analytic solution exists for the quadruple integration expressed as Y0/r³. Therefore, in the present embodiment, the coordinates are converted so that Y0=z0=0.

That is, by performing parallel shifting so that the patch 160 shown in FIG. 16 positioned on the x−y plane and the patch 161 position on the x−z plane, the integration can be simplified to the following equation: ${\int_{Z0}^{Z1}{\int_{y0}^{y1}{\int_{X0}^{X1}{\int_{x0}^{x1}{\frac{y}{r^{3}}{x}{X}{y}{Z}}}}}} = {\int_{Z0}^{Z1}{\int_{y0}^{y1}{\int_{X0}^{X1}{\int_{x0}^{x1}{\frac{t}{r^{3}}{x}{X}{t}{g}}}}}}$

Conventionally, the number of divisions of the Gauss integration is determined based on the size of the patches and the distance therebetween. Specifically, the longer the distance between the patches in comparison to the size of the patches, the smaller the number of divisions are made. Therefore, in computing the mutual admittance between the patches, the number of divisions of the Gauss integration is small, and the calculated is completed in a short period of time. Thus, the overall calculation time can be minimized by calculating the mutual admittance by using the Gauss integration in the case where there is a small number of divisions, and using analytic solutions of the quadruple integration in the case where the number of divisions is great.

The process of computing the electromagnetic field intensity by the electromagnetic field intensity calculating apparatus 110 shown in FIG. 11 will be explained below. FIG. 17 is a flowchart showing a sequence of the processes for computing the electromagnetic field intensity performed by the electromagnetic field intensity calculating apparatus 110 shown in FIG. 11.

As shown in FIG. 17, the electromagnetic field intensity calculating apparatus 110 reads constitution information from the input data file 20 (Step S1701), and creates a model of the analytic information (Step S1702).

One frequency is selected (Step S1703) , and it is determined whether all frequencies have been selected (Step S1704). When all frequencies have been selected (YES in the Step S1704), the processing is terminated.

On the other hand, when all the frequencies have not been selected (NO in the Step S1704), mutual impedance and mutual admittance is calculated for all the small elements (Step S1705), and simultaneous equations of the moment method is solved (Step S1706).

One observation point is selected (Step S1707), and it is determined whether all the observations points have been selected (Step S1708). When all the observations points have not been selected (NO in the Step S1708), the electrical field and the magnetic field are calculated and stored in the output data file 30 (Step S1709), and thereafter the processing is returned to Step S1907. On the other hand, when all the observations points have been selected (YES in the Step S1708), the processing is returned to the Step S1703 and the same processe is repeated.

The process of calculation of the mutual admittance shown in the Step S1705 of FIG. 17 will be explained in detail here. FIG. 18 is a flowchart showing a sequence of processes for calculation of the mutual admittance shown in the Step S1705 of FIG. 17.

As shown in FIG. 18, the mutual admittance calculator 111 shown in FIG. 11 first extracts patch data (patch coordinates, material) (Step S1801), and determines whether the distance between the patches is sufficiently short (whether the number of divisions in the Gauss integration is more than 2) (Step S1802).

When it is determined that the distance between the patches is not narrow (NO in the Step S1802), the mutual 14. impedance between the patches is calculated using the conventional Gauss integration method or the like (Step S1810).

On the other hand, when the distance between the patches is sufficiently narrow (YES in the Step S1802), it is determined whether both the patches comprise dielectric or metal and dielectric (Step S1803). When these conditions are satisfied (YES in the Step S1803), it is determined whether both patches are rectangular in shape (Step S1804).

When both patches do not comprise metal (NO in the Step S1803), and when either of the patches is not rectangular (NO in the Step S1804), the mutual admittance between the patches is calculated using the conventional Gauss integration method or the like (Step S1810), since it is not possible to use an alytic solutions of the quadruple integration.

Thereafter, it is determined whether the the patches are parallel or perpendicular to each other (Steps S1805 to S1806). When the patches are perpendicular to each other, coordinate conversion is performed (Step S1807), analytic solutions of the quadruple integration are extracted (Step S1808), and the mutual admittance between the patches is calculated (Step S1809).

Different analytic solutions are used depending on whether the patches are parallel or perpendicular to each other. In addition, a numerical integration is also partially used for a quadruple integration having no analytic solutions.

As described above, in the second embodiment, the mutual admittance between the patches is calculated using the analytic solutions of the quadruple integration. Therefore, the electromagnetic field intensity can be computed at high speeded even in the case where dielectric patches are used.

FIG. 19A and FIG. 19B show a model used in verifying the calculation speed of a quadruple integration. FIG. 19A shows a model used in the verification, and FIG. 19B shows a pattern end section in enlargement.

The model shown in FIG. 19A is a printed board having dimensions of 50 mm×80 mm×1 mm and a pattern having a width of 1 mm and a length of 70 mm. The bottom face of the model is a solid ground, a basic frequency is 20 MHz, a duty is 49%, and a wave source of classification #AS, the load being short or open. The analytic frequency is between 100 kHz and 700 kHz.

FIG. 20 shows a comparison between a case where a quadruple integration has been calculated by using analytic solutions, and a case where a quadruple integration has been calculated by using a Gauss integration (the conventional method). The result shows that the calculations can be performed on an average 1.9 times faster when the quadruple integration is calculated by using the analytic solutions than by using the Gauss integration. In FIG. 20, “immitance” is the time required to compute the mutual admittance between all the small elements, and “current” is the time required to compute the electric current flowing in all the small elements.

As described above, according to one aspect of this invention, it is possible to produce an advantage of providing the electromagnetic field intensity calculating apparatus capable of efficiently computing the mutual impedance between the patches at a high speed since the electromagnetic field intensity calculating apparatus is configured such that the mutual impedance between the patches is computed based on the previously computed analytic solutions of the quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other and the electromagnetic field intensity is calculated based on the computed mutual impedance.

Furthermore, according to other aspect of this invention, it is possible to produce an advantage of providing the electromagnetic field intensity calculating apparatus capable of efficiently computing the mutual admittance between the patches at a high speed since the electromagnetic field intensity calculating apparatus is configured such that the mutual admittance between the patches is computed based on the previously computed analytic solutions of the quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other and the electromagnetic field intensity is calculated based on the computed mutual admittance.

Furthermore, according to other aspect of this invention, it is possible to produce an advantage of providing the electromagnetic field intensity calculating method capable of efficiently computing the mutual impedance between the patches at a high speed since the electromagnetic field intensity calculating method is constituted such that the mutual impedance between the patches is computed based on the previously computed analytic solutions of the quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other and the electromagnetic field intensity is calculated based on the computed mutual impedance.

Furthermore, according to other aspect of this invention, it is possible to produce an advantage of providing an electromagnetic field intensity calculating method capable of efficiently computing the mutual admittance between the patches at a high speed since the electromagnetic field intensity calculating method is constituted such that the mutual admittance between the patches is computed based on the previously computed analytic solutions of the quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other and the electromagnetic field intensity is calculated based on the computed mutual admittance.

Furthermore, according to other aspect of this invention, it is possible to produce an advantage of providing a recording medium which is capable of allowing a computer to compute the mutual impedance between the patches based on previously computed analytic solutions of a quadruple integration under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other, and calculate the electromagnetic field intensity based on the computed mutual impedance.

Although the invention has been described with respect to a specific embodiment for a complete and clear disclosure, the appended claims are not to be thus limited but are to be construed as embodying all modifications and alternative constructions that may occur to one skilled in the art which fairly fall within the basic teaching herein set forth. 

What is claimed is:
 1. An apparatus for calculating the electromagnetic field intensity by dividing a target device into a plurality of patches based on a moment method and using a mutual impedance between the patches, said apparatus comprising: a mutual impedance computing unit which computes a mutual impedance between the patches based on previously computed analytic solutions of a quadruple integration under a condition that the patches are rectangular in shape and are parallel or perpendicular to each other; and an electromagnetic field intensity calculating unit which calculates the electromagnetic field intensity based on the mutual impedance computed by said mutual impedance computing unit.
 2. An apparatus for calculating the electromagnetic field intensity according to claim 1, wherein the mutual impedance computing unit classifies the positional relationship between the patches into a plurality of patterns in consideration of the direction of an electric current flowing in each of the patches, and then, computes the mutual impedance between the patches based on the analytic solutions of the quadruple integration commonly appearing in computation equations of the mutual impedances of the patterns.
 3. An apparatus for calculating the electromagnetic field intensity according to claim 1, wherein when the patches are parallel to each other, the mutual impedance computing unit computes the mutual impedance between the patches by using five analytic solutions of the quadruple integration as follows: ∫∫ ∫∫(1/r) dxdXdydY ∫∫ ∫∫(x/r) dxdXdydY ∫∫ ∫∫(X/r) dxdXdydY ∫∫ ∫∫(xX/r) dxdXdydY ∫∫ ∫∫r dxdXdydY.
 4. An apparatus for calculating the electromagnetic field intensity according to claim 1, wherein when the patches are perpendicular to each other, the mutual impedance computing unit computes the mutual impedance between the patches by using five analytic solutions of the quadruple integration as follows: ∫∫ ∫∫(1/r) dxdXdydZ ∫∫ ∫∫(x/r) dxdXdydZ ∫∫ ∫∫(X/r) dxdXdydZ ∫∫ ∫∫(xX/r) dxdXdydZ ∫∫ ∫∫r dxdXdydZ.
 5. An apparatus for calculating the electromagnetic field intensity according to claim 1, wherein the mutual impedance computing unit computes the mutual impedance between the patches by using the analytic solutions under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other, and computes the mutual impedance nonanalytically if the target device includes patches that are not rectangular and neither parallel nor perpendicular to each other.
 6. An apparatus for calculating the electromagnetic field intensity according to claim 1, wherein the mutual impedance computing unit comprises a common item computing unit which computes common item appearing commonly in the analytic solutions, and an analytic solution computing unit which computes the analytic solutions by using the common items computed by the common item computing unit.
 7. An apparatus for calculating the electromagnetic field intensity by dividing a target device into a plurality of dielectric patches based on a moment method and using a mutual admittance between the patches, said apparatus comprising: a mutual admittance computing unit which computes a mutual admittance between the patches based on previously computed analytic solutions of a quadruple integration under a condition that the patches are rectangular in shape and are parallel or perpendicular to each other; and an electromagnetic field intensity calculating unit which calculates the electromagnetic field intensity based on the mutual admittance computed by said mutual admittance computing unit.
 8. An apparatus for calculating the electromagnetic field intensity according to claim 7, wherein when the patches are parallel to each other, the mutual admittance computing unit computes the mutual admittance between the patches by using eight analytic solutions of the quadruple integration as follows: ∫∫ ∫∫xY/r ³ dxdXdydY ∫∫ ∫∫x/r ³ dxdXdydY ∫∫ ∫∫Y/r ³ dxdXdydY ∫∫ ∫∫1/r ³ dxdXdydY ∫∫ ∫∫xY/r dxdXdydY ∫∫ ∫∫x/r dxdXdydY ∫∫ ∫∫Y/r dxdXdydY ∫∫ ∫∫1/r dxdXdydY.
 9. An apparatus for calculating the electromagnetic field intensity according to claim 7, wherein when the patches are perpendicular to each other, the mutual admittance computing unit computes the mutual admittance between the patches by using ten analytic solutions of the quadruple integration as follows: ∫∫ ∫∫xyZ/r ³ dxdXdydZ ∫∫ ∫∫xy/r ³ dxdXdydZ ∫∫ ∫∫xZ/r ³ dxdXdydZ ∫∫ ∫∫XyZ/r ³ dxdXdydZ ∫∫ ∫∫Xy/r ³ dxdXdydZ ∫∫ ∫∫yZ/r ³ dxdXdydZ ∫∫ ∫∫yZ/r ³ dxdXdydZ ∫∫ ∫∫x/r ³ dxdXdydZ ∫∫ ∫∫X/r ³ dxdXdydZ ∫∫ ∫∫y/r ³ dxdXdydZ.
 10. An apparatus for calculating the electromagnetic field intensity according to claim 7, wherein the mutual admittance computing unit computes the mutual admittance between the patches by using the analytic solutions under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other, and computes the mutual admittance nonanalytically if the target device includes patches that are not rectangular and neither parallel nor perpendicular to each other.
 11. An apparatus for calculating the electromagnetic field intensity according to claim 7, wherein the mutual admittance computing unit comprises a common item computing unit which computes common item appearing commonly in the analytic solutions, and an analytic solution computing unit which computes the analytic solutions by using the common items computed by the common item computing unit.
 12. An apparatus for calculating the electromagnetic field intensity according to claim 7, wherein the mutual admittance computing unit calculates a quadruple integration for which no analytic solutions exist partially by using a numerical integration and calculates other parts analytically.
 13. An apparatus for calculating the electromagnetic field intensity according to claim 7, wherein when the two patches are perpendicular to each other, the mutual admittance computing unit computes the mutual admittance after changing coordinates on the coordinate axis planes of the patches.
 14. A method of calculating the electromagnetic field intensity by dividing a target device into a plurality of patches based on a moment method and using a mutual impedance between the patches, said method comprising: computing a mutual impedance between the patches based on previously computed analytic solutions of a quadruple integration under a condition that the patches are rectangular in shape and are parallel or perpendicular to each other; and calculating the electromagnetic field intensity based on the mutual impedance computed in the mutual impedance computing.
 15. A method of calculating the electromagnetic field intensity according to claim 14, wherein in the mutual impedance computing, the positional relationship between the patches is classified into a plurality of patterns in consideration of the direction of an electric current flowing in each of the patches, and the mutual impedance between the patches is computed based on the analytic solutions of the quadruple integration commonly appearing in computation equations of the mutual impedances of the patterns.
 16. A method of calculating the electromagnetic field intensity according to claim 14, wherein when the patches are parallel to each other, the mutual impedance between the patches is computed by using five analytic solutions of the quadruple integration as follows: ∫∫ ∫∫(1/r) dxdXdydY ∫∫ ∫∫(x/r) dxdXdydY ∫∫ ∫∫(X/r) dxdXdydY ∫∫ ∫∫(xX/r) dxdXdydY ∫∫ ∫∫dxdXdydY.
 17. A method of calculating the electromagnetic field intensity according to claim 14, wherein when the patches are perpendicular to each other, the mutual impedance between the patches is computed by using five analytic solutions of the quadruple integration as follows: ∫∫ ∫∫(1/r) dxdXdydZ ∫∫ ∫∫(x/r) dxdXdydZ ∫∫ ∫∫(X/r) dxdXdydZ ∫∫ ∫∫(xX/r) dxdXdydZ ∫∫ ∫∫r dxdxdydz.
 18. A method of calculating the electromagnetic field intensity according to claim 14, wherein the mutual impedance between the patches is computed by using the analytic solutions under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other, and the mutual impedance is computed nonanalytically if the target device includes patches that are not rectangular and neither parallel nor perpendicular to each other.
 19. A method of calculating the electromagnetic field intensity according to claim 14, in the mutual impedance computing, comprising computing common items appearing commonly in the analytic solutions, and computing the analytic solutions by using the common items computed in the common item computing.
 20. A method of calculating the electromagnetic field intensity by dividing a target device into a plurality of dielectric patches based on a moment method and using a mutual admittance between the patches, said method comprising: computing a mutual admittance between the patches based on previously computed analytic solutions of a quadruple integration under a condition that the patches are rectangular in shape and are parallel or perpendicular to each other; and calculating the electromagnetic field intensity based on the mutual admittance computed in the mutual admittance computing.
 21. A method of calculating the electromagnetic field intensity according to claim 20, wherein when the patches are parallel to each other, the mutual admittance between the patches is computed by using eight analytic solutions of the quadruple integration as follows: ∫∫ ∫∫xY/r ³ dxdXdydY ∫∫ ∫∫x/r ³ dxdXdydY ∫∫ ∫∫Y/r ³ dxdXdydY ∫∫ ∫∫1/r ³ dxdXdydY ∫∫ ∫∫xY/r dxdXdydY ∫∫ ∫∫x/r dxdXdydY ∫∫ ∫∫Y/r dxdXdydY ∫∫ ∫∫1/r dxdXdydY.
 22. A method of calculating the electromagnetic field intensity according to claim 20, wherein when the patches are perpendicular to each other, the mutual admittance between the patches is computed by using ten analytic solutions of the quadruple integration as follows: ∫∫ ∫∫xyZ/r ³ dxdXdydZ ∫∫ ∫∫xy/r ³ dxdXdydZ ∫∫ ∫∫xZ/r ³ dxdXdydz ∫∫ ∫∫XyZ/r ³ dxdxdydz ∫∫ ∫∫Xy/r ³ dxdxdydz ∫∫ ∫∫XZ/r ³ dxdxdydz ∫∫ ∫∫yZ/r ³ dxdXdydZ ∫∫ ∫∫x/r ³ dxdxdydz ∫∫ ∫∫X/r ³ dxdXdydZ ∫∫ ∫∫y/r ³ dxdXdydZ.
 23. A method of calculating the electromagnetic field intensity according to claim 20, wherein the mutual admittance between the patches is computed by using the analytic solutions under the condition that the patches are rectangular in shape and are parallel or perpendicular to each other, and the mutual admittance is computed nonanalytically if the target device includes patches that are not rectangular and neither parallel nor perpendicular to each other.
 24. A method of calculating the electromagnetic field intensity according to claim 20, in the mutual admittance computing, comprising computing common items appearing commonly in the analytic solutions, and computing the analytic solutions by using the common items computed in the common item computing.
 25. A method of calculating the electromagnetic field intensity according to claim 20, wherein in the mutual admittance computing, a quadruple integration for which no analytic solutions exist is calculated partially by using a numerical integration and other parts are calculated analytically.
 26. A method of calculating the electromagnetic field intensity according to claim 20, wherein when the two patches are perpendicular to each other, in the mutual admittance computing the mutual admittance is computed after changing coordinates on the coordinate axis planes of the patches.
 27. A computer-readable recording medium for storing instructions, which when executed by a computer, causes the computer to realize a method of calculating the electromagnetic field intensity by dividing a target device into a plurality of patches based on a moment method and using a mutual impedance between patches, the method comprising: computing the mutual impedance between the patches based on previously computed analytic solutions of a quadruple integration under a condition that the patches are rectangular in shape and are parallel or perpendicular to each other; and calculating the electromagnetic field intensity based on the mutual impedance computed in the mutual impedance computing.
 28. A computer-readable recording medium in which are recorded programs for allowing a computer to execute an electromagnetic field intensity calculating method for calculating electromagnetic field intensity by dividing a target device into a plurality of patches based on a moment method and using a mutual admittance between patches, the method comprising: computing the mutual admittance between the patches based on previously computed analytic solutions of a quadruple integration under a condition that the patches are rectangular in shape and are parallel or perpendicular to each other; and calculating the electromagnetic field intensity based on the mutual admittance computed in the mutual admittance computing. 